::-moz-selection
{
	background: rgba(139, 152, 178, 0.75);
}
::selection
{
	background: rgba(139, 152, 178, 0.75);
}

html
{
	font-family: SegoeUILight;
	background: #666;
	background: url("../images/grain.png") repeat, -moz-linear-gradient(bottom, #999, #666);
	background: url("../images/grain.png") repeat, -webkit-linear-gradient(bottom, #999, #666);
	color: #000;
}


/******/

#header
{
	background: #333 url("../images/grain.png");
	box-shadow: 0px 7px 10px 0px black;
}
#title
{
	color: #000;
	text-shadow:0 1px 0 rgba(255,255,255,0.45);
}
#title span
{
    color: #000;
}

#header li a
{
	color: #000;
	
}
#header li a:hover
{
	color: #FFF;
	text-shadow:0 1px 0 rgba(0,0,0,0.45);
}

#header ul ul
{
	background: #333 url("../images/grain.png");
    -moz-transition: .30s ease-in-out;
	-webkit-transition: .30s ease-in-out;
}
#header ul ul li:hover
{
	/*background: #444 url("../images/grain.png") repeat;*/
	box-shadow: 0px 7px 10px 0px black;
}
#header #catF:hover
{
    box-shadow: 0px -7px 10px 0px black;
}

#loginFrm
{
    background: #333 url("../images/grain.png");
}

input
{
    background: #777;
    border: 1px solid #CCC;
    color: #DDD;
    
    -moz-transition: .30s ease-in-out;
	-webkit-transition: .30s ease-in-out;
}
input:hover
{
    box-shadow: 0px 0px 10px 0px black;
    
}
input:focus
{
    box-shadow: 0px 0px 5px 3px black;
    border: none;
}

#loginFrm label
{
    -moz-transition: .30s ease-in-out;
	-webkit-transition: .30s ease-in-out;
}
#loginFrm label:hover
{
    color:#CCC;
}

#logBtn
{
    background: url("../images/grain.png") repeat, -moz-linear-gradient(#999,#666);
    background: url("../images/grain.png") repeat, -webkit-linear-gradient(#999,#666);
}
#logBtn:hover
{
    background: url("../images/grain.png") repeat, -moz-linear-gradient(#BBB,#777);
    background: url("../images/grain.png") repeat, -webkit-linear-gradient(#BBB,#777);
}



/******/

#featured h1, #movieDesc h1
{
	text-shadow:0 1px 0 rgba(255,255,255,0.45);
}

/******/

.contentRow .rowTtl a, #Qbtn a
{
	color: #000;
	text-shadow:0 1px 0 rgba(255,255,255,0.45);
}

.contentRow .rowTtl:hover, .contentRow .rowTtl:hover a, #Qbtn a:hover
{
    color: #FFF;
    text-shadow:0 1px 0 rgba(0,0,0,0.75);
    box-shadow:0 2px 0 0 rgba(0,0,0,0.25);
}
.contentRow .rowTtl:hover a
{
    box-shadow: none !important;
}


#Best.contentRow .ttlOvr
{
	background-image:-moz-linear-gradient(silver,#777);
	background-image:-ms-linear-gradient(silver,#777);
	background-image:-webkit-linear-gradient(silver,#777);
}
#catB a:hover
{
    background: url("../images/grain.png") repeat, -moz-linear-gradient(silver,#777);
    background: url("../images/grain.png") repeat, -webkit-linear-gradient(silver,#777);
}

#Comedy.contentRow .ttlOvr
{
	background-image:-moz-linear-gradient(#3c88cc,#276195);
	background-image:-ms-linear-gradient(#3c88cc,#276195);
	background-image:-webkit-linear-gradient(#3c88cc,#276195);	
}
#catC:hover
{
    background: url("../images/grain.png") repeat, -moz-linear-gradient(#3c88cc,#276195);
    background: url("../images/grain.png") repeat, -webkit-linear-gradient(#3c88cc,#276195);
}

#Drama.contentRow .ttlOvr
{
	background-image:-moz-linear-gradient(#BA69EF,#833CB2);
	background-image:-ms-linear-gradient(#BA69EF,#833CB2);
	background-image:-webkit-linear-gradient(#BA69EF,#833CB2);
}
#catD:hover
{
    background: url("../images/grain.png") repeat, -moz-linear-gradient(#BA69EF,#833CB2);
    background: url("../images/grain.png") repeat, -webkit-linear-gradient(#BA69EF,#833CB2);
}

#Action.contentRow .ttlOvr
{
	background-image:-moz-linear-gradient(#B71313,#801515);
	background-image:-ms-linear-gradient(#B71313,#801515);
	background-image:-webkit-linear-gradient(#B71313,#801515);
}
#catA:hover
{
    background: url("../images/grain.png") repeat, -moz-linear-gradient(#B71313,#801515);
    background: url("../images/grain.png") repeat, -wbekit-linear-gradient(#B71313,#801515);
}

#Foreign.contentRow .ttlOvr
{
	background-image:-moz-linear-gradient(#55DC2F,#478B30);
	background-image:-ms-linear-gradient(#55DC2F,#478B30);
	background-image:-webkit-linear-gradient(#55DC2F,#478B30);
}
#catF:hover
{
    background: url("../images/grain.png") repeat, -moz-linear-gradient(#55DC2F,#478B30);
    background: url("../images/grain.png") repeat, -webkit-linear-gradient(#55DC2F,#478B30);
}


/***/
.fancyBox, .fancyBox img
{
    box-shadow: 0px 0px 2px 2px black;   
}
.fancyBox:hover, fancyBox:hover img
{
    box-shadow: 0px 0px 15px 6px black;
}
.fancyBox h1
{
    color: #F0F0F0;
	text-shadow: -1px 0px 3px #000, 0px 1px 3px #000, 1px 0px 3px #000, 0px -1px 3px #000 !important;
}
.fancyBox:hover .overlay
{
	background-color: rgba(200,200,200,0.35);
}

#movieDesc .fancyBox
{
	box-shadow: 0px 0px 10px 3px black;
}



.comedyClr, .comedyClr a, #title:hover .comedyClr
{
    color: #3c88cc;
    -moz-animation: none;
}
.dramaClr, .dramaClr a, #title:hover .dramaClr
{
    color: #BA69EF;
    -moz-animation: none;
}
.actionClr, .actionClr a, #title:hover .actionClr
{
    color: #B71313;
    -moz-animation: none;
}
.foreignClr, .foreignClr a, #title:hover .foreignClr
{
    color: #55DC2F;
    -moz-animation: none;
}

#title:hover
{
    text-shadow: none;
}
@-moz-keyframes ttlPulseComd
{
    0%     {color: #000; text-shadow:0 1px 0 rgba(255,255,255,0.45);}
	10%    {color: #3c88cc; text-shadow: none;}
	30%    {color: #000; text-shadow:0 1px 0 rgba(255,255,255,0.45);}
}
@-moz-keyframes ttlPulseDram
{
    0%     {color: #000; text-shadow:0 1px 0 rgba(255,255,255,0.45);}
	10%    {color: #BA69EF; text-shadow: none;}
	30%    {color: #000; text-shadow:0 1px 0 rgba(255,255,255,0.45);}
}
@-moz-keyframes ttlPulseActi
{
    0%     {color: #000; text-shadow:0 1px 0 rgba(255,255,255,0.45);}
	10%    {color: #B71313; text-shadow: none;}
	30%    {color: #000; text-shadow:0 1px 0 rgba(255,255,255,0.45);}
}
@-moz-keyframes ttlPulseForg
{
    0%     {color: #000; text-shadow:0 1px 0 rgba(255,255,255,0.45);}
	10%    {color: #55DC2F; text-shadow: none;}
	30%    {color: #000; text-shadow:0 1px 0 rgba(255,255,255,0.45);}
}
#title .comedyClr
{
    -moz-animation: ttlPulseComd 20s infinite;
}
#title .dramaClr
{
    -moz-animation: ttlPulseDram 20s infinite;
}
#title .actionClr
{
    -moz-animation: ttlPulseActi 20s infinite;
}
#title .foreignClr
{
    -moz-animation: ttlPulseForg 20s infinite;
}



.shortDesc
{
   	color: white;
   	text-shadow:0 1px 0 rgba(0,0,0,.60);
}
#Best .shortDesc
{   	
   	background: url("../images/grain.png") repeat, -moz-linear-gradient(right, #999, #666);
	background: url("../images/grain.png") repeat, -webkit-linear-gradient(right, #999, #666);
}
#Comedy .shortDesc
{
    background: url("../images/grain.png") repeat, -moz-linear-gradient(right, #3c88cc,#276195);
	background: url("../images/grain.png") repeat, -ms-linear-gradient(right, #3c88cc,#276195);
	background: url("../images/grain.png") repeat, -webkit-linear-gradient(right, #3c88cc,#276195);
}
#Drama .shortDesc
{
    background: url("../images/grain.png") repeat, -moz-linear-gradient(right, #BA69EF,#833CB2);
    background: url("../images/grain.png") repeat, -webkit-linear-gradient(right, #BA69EF,#833CB2);
}
#Action .shortDesc
{
    background: url("../images/grain.png") repeat, -moz-linear-gradient(right, #B71313,#801515);
    background: url("../images/grain.png") repeat, -wbekit-linear-gradient(left, #B71313,#801515);
}
#Foreign .shortDesc
{
    background: url("../images/grain.png") repeat, -moz-linear-gradient(right, #55DC2F,#478B30);
    background: url("../images/grain.png") repeat, -webkit-linear-gradient(right, #55DC2F,#478B30);
}

/*
#actLs li:hover
{
    background-color: rgba(0,0,0,.25);
    box-shadow: 0px 7px 10px 0px black;
}*/
#actTl, #actTl:hover, #actMore, #actMore:hover
{
    box-shadow: none !important;
    background-color: transparent !important;
}

.contentRow h1
{
    text-shadow:0 1px 0 rgba(255,255,255,0.45);
}

#Qbtn
{
    box-shadow:0 2px 0 0 rgba(0,0,0,0.25) inset, 0 2px 0 0 rgba(0,0,0,0.25);
    
}
#Qbtn a:hover
{
    box-shadow: none;
}

#Qbtn.foreignBtn
{
	background: url("../images/grain.png") repeat, -moz-linear-gradient(#55DC2F,#478B30);
	background: url("../images/grain.png") repeat, -webkit-linear-gradient(#55DC2F,#478B30);
}
#Qbtn.foreignBtn:hover
{
    background: url("../images/grain.png") repeat, -moz-linear-gradient(#55FC2F,#479B30);
    background: url("../images/grain.png") repeat, -webkit-linear-gradient(#55FC2F,#479B30);
}


